
var co = require('co');
var OSS = require('ali-oss');


    // 生成oss对象
    var client = new OSS({
        region:'oss-cn-beijing',
        accessKeyId:'LTAIiTDV5SdatnJV',
        accessKeySecret:'Mf1YLeBVlQlHdPgNZLvZV0OUaQlRDQ'
    });



    // 上传一个文件
    co(function* () {
        client.useBucket('ecoprodev');
        var result = yield client.put('aims_logo.png', '/Users/jcdev90/Documents/project/ecopro-inspection1/public/images/aims_logo.png');
        console.log(result);

    }).catch(function (err) {
        console.log(err);
    });

//     查看文件列表  批量删除测试云里的图片

    // co(function* () {
    //     client.useBucket('ecoprodev'); //ecoprodev 是开发环境 dcoproprod是生成环境 来自于Bucket列表
    //     var result = yield client.list({
    //         'max-keys': 500
    //     });
    //     console.log(result)
    //     // for(var i = 0; i < result.objects.length ; i++){
    //     //     console.log(result.objects[i].name)
    //     //     var name = result.objects[i].name;
    //     //     co(function* () {
    //     //             var result = yield client.delete(name);
    //     //             console.log(result);
    //     //         }).catch(function (err) {
    //     //             console.log(err);
    //     //         });
    //     // }
    //
    // }).catch(function (err) {
    //     console.log(err);
    // });
    //

    //
    //
    // // 下载一个文件
    // co(function* () {
    //     var result = yield client.get('object-key', 'local file');
    //     console.log(result);
    // }).catch(function (err) {
    //     console.log(err);
    // });
    //
    // // 删除一个文件
    // co(function* () {
    //     var result = yield client.delete('object-key');
    //     console.log(result);
    // }).catch(function (err) {
    //     console.log(err);
    // });
